at its own cost - Turkish English Dictionary